Objectifs d'apprentissage
- Comprendre les cinq fonctionnalités principales du Rust non sécurisé et savoir quand les utiliser
- Maîtriser la déréférence des pointeurs bruts et la mise en œuvre d'abstractions sûres
- Expliquer les règles de l'interface de fonction externe (FFI) pour l'interopérabilité avec C
- Implémenter des modèles d'interfaces avancés, y compris les types associés et les paramètres de type générique par défaut
- Analyser les compromis entre la sécurité à la compilation et les performances à l'exécution dans le code système